Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Ukraine F3 Egypt F1 Egypt F2 Egypt F3 Morocco F4 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Italy F24 France F7 Italy F10 Russia F3 Russia F4 Germany F1 Germany F2 Germany F2 Samsung Secruities Cup Challenger - Seoul Morocco Tennis Tour - Casablanca Porsche Open - Poznan Guzzini Challenger - Recanati Akbank Private Banking TED Open - Istanbul Bauer Watertechnology Cup 2007 - Eckental Morocco Tennis Tour - Meknes New Delhi Challenger II - New Delhi UTC Open - Cherkassy Pekao Open - Szczecin Tatra Banka Slovak Open - Bratislava Italy F10 Monza Challenger Poznan Challenger San Marino Challenger Como Challenger Szczecin Challenger Bergamo Challenger Rhodes Challenger Seoul Challenger Noumea Challenger Courmayeur Challenger Bergamo Challenger Napoli Challenger Quimper Challenger Astana Challenger Kazan Challenger Vancouver Challenger France F17 Ukraine F2 France F18 Germany F4 Heineken Trophy - 's-Hertogenbosch Milan Indoors - Milan The Stella Artois Grass Court Championships - London St. Petersburg Open - St. Petersburg Heineken Open - Auckland The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Open Seat Godo 2005 - Barcelona Estoril Open - Estoril The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open - Tokyo Kremlin Cup - Moscow Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London RCA Championships - Indianapolis Countrywide Classic - Los Angeles BCR Open Romania - Bucharest Open de Moselle - Metz ATP Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Heineken Open - Auckland Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach The Stella Artois Championships - London BCR Open Romania - Bucharest Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Privatbank Open 2006 - Dnepropetrovsk BMW Tennis Championship - Sunrise Morocco Tennis Tour - Fes Open de Montauban - Montauban Riviera di Rimini Challenger - Rimini ATP Kremlin Cup - Moscow Brisbane - Brisbane Heineken Open - Auckland SAP Open - San Jose AEGON Championships - London Heilbronn Open - Heilbronn Internationaux du Doubs - Besancon St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Abierto Internacional de Salinas 'Dario Expreso' - Salinas Grand Prix Hassan II - Casablanca BMW Open - Munich AEGON Championships - London Atlanta Tennis Championships - Atlanta International German Open - Hamburg Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON International - Eastbourne German Tennis Championships - Hamburg Sail Open - New Delhi ATP Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Studena Croatia Open - Umag Atlanta Tennis Championships - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Dublin Challenger - Dublin Moselle Open - Metz Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Valencia Open - Valencia Portugal Open - Oeiras BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington Kremlin Cup - Moscow Apia International - Sydney Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco AEGON Championships - London Rakuten Japan Open - Tokyo Valencia Open - Valencia Swiss Indoors Basel - Basel Brisbane International - Brisbane Aircel Chennai Open - Chennai Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona AEGON Championships - London Hall of Fame Tennis Championships - Newport Citi Open - Washington Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Ecuador Open - Quito Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Akbank Private Banking TED Open - Istanbul Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch AEGON Championships - London SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Sydney International - Sydney Garanti Koza Sofia Open - Sofia Grand Prix Hassan II - Marrakech AEGON Championships - London AEGON International - Eastbourne Hall of Fame Open - Newport Bukhara Challenger - Bukhara Sunrise Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Johannesburg Challenger Rome Challenger Nottingham Challenger Orbetello Challenger Trnava Challenger Tashkent Challenger Astana Challenger Rabat Challenger Ramat Hasharon Challenger Cremona Challenger St. Remy Challenger Izmir Challenger Tashkent Challenger Eckental Challenger Petange Challenger Dallas Challenger Shenzhen Challenger Gimcheon Challenger Gemax Open - Belgrade Irving Challenger IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado Open de L'Isere (Open 38) - Grenoble Open de la Ville de Saint Denis - Reunion Island The 70th King's Cup and Queen's Cup - Bangkok Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Nova Challenger Osaka - Osaka Gallagher International - Hamilton The Surbiton Trophy - Surbiton Warsteiner Challenger Lubeck - Lubeck Shimadzu All Japan Indoor - Kyoto Heineken Challenger - Ho Chi Minh City Tennis Napoli Cup - Napoli Sporting Challenger 2003 - Turin Canottieri Mincio Open - Mantova Arroyo de la Encomienda - Valladolid Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova Open de la Ville de Saint Denis - Reunion Island Yokohama World Tennis Gaora Cup - Yokohama The Nottingham Challenger - Nottingham Challenger Ford de Cherbourg - Cherbourg Open de Franche-Comte - Besancon Corona Mexico City Open - Mexico City IX Abierto Internacional de Salinas - Salinas Tennis Napoli Cup 2004 - Napoli Garden Open 2004 - Rome San Remo Tennis Cup - San Remo Sporting Challenger - Turin Open Sainte-Victoire - Aix-En-Provence XI Open International D'Andorra - Andorra Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Banca Stato Challenger Lugano - Lugano Siemens Open 2003 - Scheveningen Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Open de L'Isere - Grenoble Challenger 42 - Andrezieux 13 BH Tennis Open International Cup - Belo Horizonte Mobilux Open - Luxembourg TED Open - Istanbul Intersport Heilbronn Open - Heilbronn Challenger Ford de Cherbourg - Cherbourg Ciudad de Pozoblanco Open Diputacion - Cordoba Olimp Kyiv Open - Kiev Mobilux Open - Luxembourg XL Bermuda Open - Bermuda Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini San Marino Cepu Open - San Marino GHI Bronx Tennis Classic - Bronx Kos-Zucchetti Tennis Cup - Cordenons Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Lambertz Open by Stawag - Aachen Flea Market Cup Busan Challenger Tennis - Busan Bauer Watertechnology Cup - Eckental South African Airways Tennis Open - Durban II Cyclus Open de Tenis - Florianopolis Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg XI Torneo Internazionale di Tennis - Barletta Morocco Tennis Tour - Marrakech Roma Challenger 2007 - Rome Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Baden Open - Karlsruhe Memorial Manfredini - Sassuolo The Surbiton Trophy - Surbiton Polska Energia Open - Bytom La Rinascente Tennis Cup Harbour Club Milano - Milan Mamaia Challenger - Constanta Trofeo Sisma Mantova - Mantova Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons UTC Open by Selena - Cherkassy Open D'Orleans - Orleans Pekao Open - Szczecin Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Challenger 42 - Andrezieux Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul Lambertz Open by Stawag 2007 - Aachen KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Puerto Rico Challenger Tennis Event - Humacao Status Athens Open - Athens III Isla de Lanzarote - Lanzarote Roma Open Challenger - Rome Ostdeutscher Sparkassen Cup - Dresden Trofeo Cassa di Risparmio di Alessandria - Alessandria Izmir Cup - Izmir The Surbiton Trophy - Surbiton ATP Open Castilla y Leon - Segovia Alexander Kolyaskin Memorial - Donetsk Open des Alpes Trophee BNP Paribas - Grenoble ATP Challenger Trophy 2008 - Trnava Open Tarragona Costa Daurada - Tarragona Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami PEOPLEnet CUP - Dnepropetrovsk Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Rabat Challenger Manerbio Challenger Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Nottingham Challenger Vancouver Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Wolfsburg Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Bath Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Johannesburg Challenger Monte-Carlo Rolex Masters - Monte-Carlo Genova Challenger Rome Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Nottingham Challenger Nottingham Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Heilbronn Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Belgrade Challenger Rennes Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Tanger Challenger Western & Southern Open - Cincinnati Meknes Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Heilbronn Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Cherbourg Challeger Internazionali BNL d'Italia - Rome Dallas Challenger Rome Challenger Sarajevo Challenger Marrakech Challenger St. Remy Challenger Jersey Challenger Heilbronn Challenger Quimper Challenger Cherbourg Challenger Johannesburg Challenger Cherbourg Challenger Athens Challenger Guadalajara Challenger Leon Challenger Taipei City Challenger Nottingham Challenger Nottingham-2 Challenger Portoroz Challenger Recanati Challenger Heilbronn Challenger Irving Challenger Orleans Challenger French Open - Paris U.S. Open - New York Le Gosier Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Zagreb Open - Zagreb ATU Cup - Weiden 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Australian Open - Melbourne Open Castilla y Leon - Segovia French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Copenhagen Open - Copenhagen Open de Moselle - Metz Open 13 - Marseille Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Open de Moselle - Metz St. Petersburg Open - St. Petersburg Milan Indoors - Milan Grand Prix Hassan II - Casablanca Legg Mason Tennis Classic - Washington D.C. Legg Mason Tennis Classic - Washington Grand Prix de Tennis de Lyon - Lyon Orange Prokom Open - Sopot St. Petersburg Open - St. Petersburg The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Delray Beach International Tennis Championships - Delray Beach St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Brisbane International - Brisbane Serbia Open - Belgrade U.S. Open - New York U.S. National Indoor Tennis Championships - Memphis Open de Nice Cote dAzur - Nice Delray Beach International Tennis Championships - Delray Beach Australian Open - Melbourne ATP Studena Croatia Open Umag - Umag French Open - Paris Wimbledon - London Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles ATP Vegeta Croatia Open - Umag Australian Open - Melbourne Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel French Open - Paris Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Regions Morgan Keegan Championships - Memphis China Open - Beijing Kremlin Cup - Moscow Heineken Open - Auckland BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Wimbledon - London Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Moselle Open - Metz Winston-Salem Open - Winston-Salem PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Erste Bank Open - Vienna Millennium Estoril Open - Estoril U.S. Open - New York Australian Open - Melbourne Swiss Indoors Basel - Basel Valencia Open - Valencia AEGON International - Eastbourne French Open - Paris Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo Suisse Open - Gstaad Citi Open - Washington Winston-Salem Open - Winston-Salem Power Horse Cup - Dusseldorf Wimbledon - London Shenzhen Open - Shenzhen Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Moselle Open - Metz European Open - Antwerp Wimbledon - London Open 13 Provence - Marseille Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch ABN AMRO World Tennis Tournament - Rotterdam Qatar Open - Doha SA Tennis Open - Johannesburg U.S. Open - New York Qatar Open - Doha Heineken Open - Auckland Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Chennai Open - Chennai Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Ordina Open - 's-Hertogenbosch AIG Japan Open Tennis Championships - Tokyo Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel AEGON Championships - London Open 13 - Marseille Moselle Open - Metz Australian Open - Melbourne Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven Tennis Masters Series - Madrid Sony Ericsson Open - Miami Qatar ExxonMobil Open - Doha Royal Guard Open Chile - Vina del Mar Sony Ericsson Open - Miami Open de Moselle - Metz If Stockholm Open - Stockholm Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Rogers Cup - Toronto Open Sabadell Atlantico - Barcelona If Stockholm Open - Stockholm Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid China Open - Beijing Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Abierto Mexicano - Los Cabos Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 2, 1R, GRE-UKR 3-2 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 2R, UKR-SWE 3-2 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, Group II, 1R, LUX-MAD 3-2 Davis Cup, Group I, 2R, POL-UKR 3-1 Hopman Cup - Perth Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group II, PO, LUX-GEO 5-0 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Olympics - London Olympics - Rio de Janeiro